#include <linux/module.h>

#define info(...) printk("<1> info " __VA_ARGS__)

extern char _binary_mod_bin_start;
extern char _binary_mod_bin_end;
extern int _binary_mod_bin_size;


static int my_init(void)
{
    info("begin");

    info ("%p\n", &_binary_mod_bin_start);
    info ("%p\n", &_binary_mod_bin_end);
    info ("%p\n", &_binary_mod_bin_size);
    
    info("finish");
    
    return 0;
}

static void my_exit(void) {
    info("exit");
}

module_init(my_init);
module_exit(my_exit);
